调试器
Groovy表达式
从16版开始,Evaluate Expression 和 Watches可以使用更短且更具表现力的Groovy表达式进行调试,而Groovy表达式以前只能用于Groovy代码。
线程
过去,跨过一个线程意味着要恢复所有的其他线程,而16版开始只需要恢复当前线程即可。
源失配检测
遍历完整个代码却发现并不匹配运行代码是一件非常让人恼火的事情,为了避免浪费时间,新的IntelliJ IDEA会在发现一个失配时立马给出一个提示。
更好的代码调试
调试没有调试信息的编译代码时,新版本提供了更好的名称适配,并允许设置和评估slot变量值。
版本控制
Git
Branches popup新增两个操作:Checkout with Rebase 和 Rename.
Checkout Tag or Revision现在适用于项目库.
如果执行Interactive Rebase, IntelliJ IDEA会自动隐藏,本地变化不隐藏,以解决冲突问题.
Git 2.5引入worktrees,便于处理单个的存储库.
高亮显示一个词的差异
新版IDEA可以高亮显示一个词的差异,合并和比较Git和其他VCS从此变得更加简单~ 当然你也可以在Diff Viewer中禁用掉这个功能以减少分心。
编辑器
支持左右拖动元素
为了让拖动元素更加方便,增加了两个快捷键操作:Alt + Ctrl + Shift + Left or Right,相应的 (Alt + Cmd + Shift + Left/Right for OS X).
代码编辑器 IntelliJ IDEA 16
导入静态元素
之前 IntelliJ IDEA 会对导入的静态方法实施快速修复,从新版本开始它也可以和普通元素一样导入,并且还支持静态常量。
快速搜索
Show usages
新版本改进了快速搜索的Show usages弹出菜单,会将搜索项高亮显示。
Terminal
Terminal工具窗口同样可以使用快速搜索功能了!
Spring框架
Spring 引导
IntelliJ IDEA 16新增的代码帮助可以帮你找到应用程序配置文件和附加元数据文件的自定义配置属性。
Spring IntelliJ IDEA 16
Spring MVC
IntelliJ IDEA 16终于新增支持@EnableWebMvc-based。
Spring IntelliJ IDEA 16
Spring Core
全面支持@AliasFor for @Bean , @Import 和 @ContextConfiguration;
新增支持@EnableBatchProcessing, @EnableLoadTimeWeaving and @EnableSpringDataWebSupport annotation;
扩展CrudRepository的Non-annotated beans修正了不正确的注解;
支持Spring 4.3;
facet configuration支持递归处理依赖关系;
修复了 auto-wiring 的问题,性能也有显著提升;
更多详情请查看完整的修复清单;https://youtrack.jetbrains.com/issues/IDEA?q=%23spring+%23resolved+version%3A+2016.1+
Android
IntelliJ IDEA 16为Android Studio 1.5新增了:
内存分析器帮助你检查故障原因;
新增几个新的lint checks.
Kotlin编程语言
经过Jetbrain漫长的准备,Kotlin终于在2月份发布了Kotlin 1.0,详情请戳新闻:Kotlin 1.0 Released: Pragmatic Language for JVM and Android
JavaScript
ECMAScript 6 和 TypeScript
新的重构包括Create method, Extract method, Inline method 和 Introduce field. 新的意图操作包括 Make class abstract, Make public/private 和 Remove modifier. 不支持的输入语句会被高亮显示,要删除这些语句,调用Optimize imports. 支持TypeScript v1.8.
Debugger
Chrome JavaScript调试器新增了很多功能,ECMAScript 6 异步调试客户端代码和arrow函数,并停止Web上的断点。
Docker
Docker插件作了很多改进:
新增支持Docker Machine;
单独为Docker提供了一个单独的窗口;
右侧面板可以看到日志、管理环境变量和端口绑定;
容器 和图像分离,提高可读性。
英文原文:IntelliJ IDEA 16 Public Preview
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。